home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / MRAC / Variations / cartesian next >
Text File  |  1998-08-11  |  283b  |  10 lines

  1. cartesian list1 list2 
  2.  
  3. This function is able to output all this different combinatory possibilities in the intersection of two lists.
  4.  
  5. (cartesian '(a b c d) '(e f g h))
  6. => ((a e) (a f) (a g) (a h)
  7.     (b e) (b f) (b g) (b h)
  8.     (c e) (c f) (c g) (c h)
  9.     (d e) (d f) (d g) (d h))
  10.